home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / chrome / content / prefs.xul < prev    next >
Encoding:
Extensible Markup Language  |  2007-11-12  |  9.1 KB  |  175 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
  3. <?xml-stylesheet href="main.css" type="text/css"?>
  4.  
  5. <!DOCTYPE window SYSTEM "chrome://dtv/locale/prefs.dtd">
  6.  
  7. <!-- add hidechrome="true" to eliminate title bar -->
  8. <dialog id="democracy-preferences" title="&prefs.title;"
  9.     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  10.     xmlns:html="http://www.w3.org/1999/xhtml"
  11.     orient="vertical"
  12.     onload="onload();"
  13.     height="450"
  14.     width="600"
  15.     ondialogaccept="ondialogaccept();"
  16.     buttons="accept"
  17.     class="preferences">
  18. <script src="chrome://dtv/content/main.js" />
  19. <script src="chrome://dtv/content/preffuncs.js" />
  20. <box id="blueprints" hidden="true">
  21.     <richlistitem role="movies-collection-directory" folder_id="">
  22.         <label role="directory" value="" flex="1" crop="center"/>
  23.         <hbox pack="center">
  24.             <checkbox role="shown" oncommand="return toggleDirectoryWatchShown(this);" checked="false"/>
  25.         </hbox>
  26.     </richlistitem>
  27. </box>
  28. <tabbox class="prefs">
  29.     <tabs>
  30.             <tab orient="vertical" label=" &prefs.general;" image="chrome://dtv/content/images/pref-tabs/general.png" />
  31.             <tab orient="vertical" label="&prefs.channels;" image="chrome://dtv/content/images/pref-tabs/channels.png" />
  32.             <tab orient="vertical" label="&prefs.downloads.max;" image="chrome://dtv/content/images/pref-tabs/downloads.png" />
  33.             <tab orient="vertical" label="&prefs.folder.movies;" image="chrome://dtv/content/images/pref-tabs/folders.png" />
  34.             <tab orient="vertical" label="&prefs.disk.space;" image="chrome://dtv/content/images/pref-tabs/disk-space.png" />
  35.             <tab orient="vertical" label="&prefs.playback;" image="chrome://dtv/content/images/pref-tabs/playback.png" />
  36.     </tabs>
  37.     <tabpanels>
  38.         <tabpanel orient="vertical">
  39.             <!-- GENERAL -->
  40.             <checkbox id="runonstartup" label="&prefs.run.on.startup;" value="1" oncommand="runOnStartupChange()"/>
  41.             <checkbox id="warn-on-quit" label="&prefs.general.warn_on_quit;" value="1" oncommand="warnOnQuitChange()"/>
  42.             <separator />
  43.             <description>&prefs.close_to_tray_start;</description>
  44.             <radiogroup class="indented" id="close-to-tray" oncommand="closeToTrayChange();">
  45.                 <radio label="&prefs.close_to_tray;" id="close-to-tray-yes" />
  46.                 <radio label="&prefs.no_close_to_tray;" id="close-to-tray-no" />
  47.             </radiogroup>
  48.         </tabpanel>
  49.         <tabpanel orient="vertical">
  50.             <!-- CHANNELS -->
  51.             <hbox align="end">
  52.                 <description>&prefs.channels.check;</description>
  53.                 <menulist flex="0" id="checkevery">
  54.                     <menupopup>
  55.                         <menuitem label="&prefs.channels.check.thirty;" oncommand="checkEveryChange(30);" id="check30" value="30"/>
  56.                         <menuitem label="&prefs.channels.check.sixty;" oncommand="checkEveryChange(60);" id="check60" value="60"/>
  57.                         <menuitem label="&prefs.channels.check.manually;" oncommand="checkEveryChange(-1);" id="checknever" value="never"/>
  58.                     </menupopup>
  59.                 </menulist>
  60.             </hbox>
  61.         </tabpanel>
  62.         <tabpanel orient="vertical">
  63.             <!--DOWNLOADS-->
  64.             <groupbox orient="horizontal">
  65.                 <description style="padding-top:5px;">
  66.                     &prefs.folder.downloads;
  67.                 </description>
  68.                 <textbox id="movies-directory" flex="0" value=""
  69.                     readonly="true" style="width: l00px;" />
  70.                 <button id="movies-directory-button" flex="0"
  71.                     label="&prefs.folder.change;"
  72.                     oncommand="selectMoviesDirectory();" />
  73.             </groupbox>
  74.             <groupbox orient="horizontal" align="center">
  75.                 <description>&prefs.downloads.max.part1;</description>
  76.                 <textbox id="maxmanual" flex="0" size="3" value="300" onchange="maxManualChange()"/>
  77.                 <description>&prefs.downloads.max.part2;</description>
  78.             </groupbox>
  79.             <groupbox>
  80.                 <caption label="&prefs.torrent;" />
  81.                 <checkbox id="limitupstream" checked="true" label="&prefs.torrent.limit.upstream.part1;" value="1" oncommand="limitUpstreamChange()"/>
  82.                 <hbox class="suboption" align="center">
  83.                     <description id="maxupstream-description">&prefs.torrent.limit.upstream.part2;</description>
  84.                     <textbox id="maxupstream" flex="0" value="300" style="max-width: 30px;" onchange="maxUpstreamChange()"/>
  85.                 </hbox>
  86.                 <separator />
  87.                 <hbox align="center">
  88.                     <description>&prefs.torrent.uses.ports.part1;</description>
  89.                     <textbox id="btminport" flex="0" value="300" 
  90.                         size="5" onchange="btMinPortChange()" />
  91.                     <description>&prefs.torrent.uses.ports.part2;</description>
  92.                     <textbox id="btmaxport" flex="0" value="300" 
  93.                         size="5" onchange="btMaxPortChange()" />
  94.                 </hbox>
  95.                 <description>&prefs.torrent.restart.warning;</description>
  96.             </groupbox>
  97.         </tabpanel>
  98.         <tabpanel orient="vertical">
  99.             <!-- FOLDERS -->
  100.             <groupbox>
  101.                 <description>
  102.                     &prefs.folder.others.caption;
  103.                 </description>
  104.                 <separator />
  105.                 <grid>
  106.                     <columns>
  107.                         <column flex="1" />
  108.                         <column flex="0" />
  109.                     </columns>
  110.                     <rows>
  111.                         <row>
  112.                             <hbox>
  113.                                 <label flex="1">
  114.                                     &prefs.folder.others.location;
  115.                                 </label>
  116.                                 <label>
  117.                                     &prefs.folder.others.shown;
  118.                                 </label>
  119.                             </hbox>
  120.                             <spacer />
  121.                         </row>
  122.                         <row>
  123.                             <richlistbox id="movies-collection-listbox" flex="1" rows="2" onselect="selectDirectoryWatch(false);"/>
  124.                             <vbox>
  125.                                 <button id="movies-collection-add-folder" flex="0"
  126.                                     label="&prefs.folder.others.add;"
  127.                                     oncommand="addDirectoryWatch();" />
  128.                                 <button id="movies-collection-remove-folder" flex="0"
  129.                                     label="&prefs.folder.others.remove;"
  130.                                     oncommand="removeDirectoryWatch();" />
  131.                             </vbox>
  132.                         </row>
  133.                     </rows>
  134.                 </grid>
  135.             </groupbox>
  136.         </tabpanel>
  137.  
  138.         <tabpanel orient="vertical">
  139.             <!--DISK SPACE-->
  140.             <hbox>
  141.                 <checkbox id="hasminspace" checked="true" label="&prefs.disk.space.min.part1;" value="1" oncommand="hasMinSpaceChange();"/>
  142.                 <textbox id="minspace" flex="0" value="1" style="max-width: 30px;" onchange="minSpaceChange()"/>
  143.                 <description style="padding-top:5px;">&prefs.disk.space.min.part2;</description>
  144.             </hbox>                
  145.             <separator />
  146.             <hbox>
  147.                 <description style="padding-top:4px;">&prefs.videos.expire;</description>
  148.                 <menulist id="expiration">
  149.                     <menupopup>
  150.                         <menuitem label="&prefs.videos.expire.one;" oncommand="expirationChange(1);" value="1"/>
  151.                         <menuitem label="&prefs.videos.expire.three;" oncommand="expirationChange(3);" value="3"/>
  152.                         <menuitem label="&prefs.videos.expire.six;" oncommand="expirationChange(6);" value="6"/>
  153.                         <menuitem label="&prefs.videos.expire.ten;" oncommand="expirationChange(10);" value="10"/>
  154.                         <menuitem label="&prefs.videos.expire.thirty;" oncommand="expirationChange(30);" value="30"/>
  155.                         <menuitem label="&prefs.videos.expire.never;" oncommand="expirationChange(-1);" value="never"/>
  156.                     </menupopup>
  157.                 </menulist>
  158.             </hbox>
  159.         </tabpanel>
  160.         <tabpanel orient="vertical">
  161.             <!--PLAYBACK-->
  162.             <checkbox id="resumeVideos" checked="true" label="&prefs.playback.remember.pos;" value="1" oncommand="resumeVideosModeChange();"/>
  163.             <separator />
  164.             <radiogroup id="play-mode-radiogroup"
  165.                 oncommand="singlePlayModeChange();" >
  166.                 <radio label="&prefs.playback.auto.next.video;"
  167.                     id="continuous-play-mode-radio" />
  168.                 <radio label="&prefs.playback.stop.after.each;"
  169.                     id="single-play-mode-radio" />
  170.             </radiogroup>
  171.         </tabpanel>
  172.     </tabpanels>
  173. </tabbox>
  174. </dialog>
  175.